package cn.eu.mqtt.model.notice;

import lombok.Getter;
import lombok.Setter;

/**
 * 通知-电池管理系统信息
 */
@Getter
@Setter
public class BMSInfo {
    /**
     * 时间戳
     */
    private String timestamp;
    /**
     * 蓄电池连接状态 <br/>
     * 1 - 连接 <br/>
     * 0 - 已删除 <br/>
     */
    private Integer bmsState;
    /**
     * 电池固件版本
     */
    private String version;
    /**
     * 车辆蓄电池的序列号
     */
    private String SN;
    /**
     * 电池健康状态 0-100
     */
    private Integer health;
    /**
     * 电流，单位：mA
     */
    private String current;
    /**
     * 电池循环
     */
    private Integer cycles;
    /**
     * 电池温度，单位：℃
     */
    private Integer temperature;
    /**
     * 电池电压，单位：V
     */
    private Integer voltage;
    /**
     * 总电池容量，单位：mAh
     */
    private Integer totalCapacity;
    /**
     * 电流容量，单位：mAh
     */
    private Integer currentCapacity;
    /**
     * 错误码
     */
    private Integer bmsError;
}
